Skip to main content
Version: Upcoming

SRFixParentExecution

V8 Message Definiton

METADATA

AttributeValue
Topic3985-parent-orders
MLink TokenInternal
ProductSRTrade
accessTypeSELECT
MLink EndpointMLink-Live

Table Definition

FieldTypeKeyDefault ValueComment
fillNumberBIGINTPRI0
uniqueMsgIDVARCHAR(30)PRI''internal stream unique messageId Usually either an execId clOrdId or crossId Unique across drop stream drop server and client firm
serverCodeVARCHAR(32)PRI''SR Drop Server Code
clientFirmVARCHAR(16)PRI''SR Client Firm
streamTypeenum - StreamTypePRI'None'
accntVARCHAR(16)''SR internal account used for permissioningrouting
secKey_atenum - AssetType'None'
secKey_tsenum - TickerSrc'None'
secKey_tkVARCHAR(12)''
secKey_yrSMALLINT UNSIGNED0
secKey_mnTINYINT UNSIGNED0
secKey_dyTINYINT UNSIGNED0
secKey_xxDOUBLE0
secKey_cpenum - CallPut'Call'
secTypeenum - SpdrKeyType'None'
baseParentNumberCHAR(19)'0000-0000-0000-0000'SpiderRock base parent number
parentNumberCHAR(19)'0000-0000-0000-0000'SpiderRock parent number
fillVersionTINYINT UNSIGNED0
clOrdIdCHAR(19)'0000-0000-0000-0000'SR Child Order Number matches SpdrChildOrderpkeyclOrdId
sideenum - BuySell'None'
execStatusenum - ExecStatus'None'SpiderRock execution status FillBustCorrect
lastFillQtyINT0
lastFillPriceDOUBLE0
lastFillDttmDATETIME(6)'1900-01-01 00:00:00.000000'
cumFillQtyINT0from SpdrParentExecutioncumFillQty
avgFillPriceDOUBLE0from SpdrParentExecutionavgFillPrice
fixClOrdIdVARCHAR(32)''stream clOrdID11
fixCrossIdVARCHAR(32)''stream crossID548
fixExecIdVARCHAR(32)''stream execID17
fixExecTypeVARCHAR(4)''stream execType150
fixOrdStatusVARCHAR(4)''stream ordStatus39
fixCumFillQtyINT0stream cumQty14
fixAvgFillPxDOUBLE0stream avgPx6
fixTransactDttmDATETIME(6)'1900-01-01 00:00:00.000000'stream transactTime60
netTimestampBIGINT0drop gateway arrival timestamp
timestampDATETIME(6)'1900-01-01 00:00:00.000000'

PRIMARY KEY DEFINITION (Unique)

FieldSequence
fillNumber1
uniqueMsgID2
serverCode3
clientFirm4
streamType5

SELECT TABLE EXAMPLE QUERY

SELECT *
FROM `SRTrade`.`MsgSRFixParentExecution`
WHERE
/* Replace with a BIGINT */
`fillNumber` = 1234567890
AND
/* Replace with a VARCHAR(30) */
`uniqueMsgID` = 'Example_uniqueMsgID'
AND
/* Replace with a VARCHAR(32) */
`serverCode` = 'Example_serverCode'
AND
/* Replace with a VARCHAR(16) */
`clientFirm` = 'Example_clientFirm'
AND
/* Replace with a ENUM('None','ClientGW','DropServer') */
`streamType` = 'None';

Doc Columns Query

SELECT * FROM SRTrade.doccolumns WHERE TABLE_NAME='SRFixParentExecution' ORDER BY ordinal_position ASC;